home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / Report Wizard.rsrc / CODE_5_File & Stream.txt < prev    next >
Text File  |  1998-12-15  |  43KB  |  772 lines

  1. # near model CODE resource
  2. # jump table entries: 11000-11025 (26 of them)
  3. 00000000  0000 2AF8                ori.b      D0, 0xF8
  4. 00000004  0000 082A                ori.b      D0, 0x2A /* '*' */
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  2F0A                     move.l     -[A7], A2
  7. 0000000E  246E 0008                movea.l    A2, [A6 + 0x8]
  8. 00000012  2F0A                     move.l     -[A7], A2
  9. 00000014  61FF 0000 04A4           bsr        +0x4A6 /* 000004BA */
  10. 0000001A  41F9 0001 6A94           lea.l      A0, [0x00016A94]
  11. 00000020  2488                     move.l     [A2], A0
  12. 00000022  42AA 000C                clr.l      [A2 + 0xC]
  13. 00000026  204A                     movea.l    A0, A2
  14. 00000028  584F                     addq.w     A7, 4
  15. 0000002A  245F                     movea.l    A2, [A7]+
  16. 0000002C  4E5E                     unlink     A6
  17. 0000002E  4E75                     rts
  18. 00000030  4E56 0000                link       A6, 0
  19. 00000034  48E7 0030                movem.l    -[A7], A2,A3
  20. 00000038  246E 0008                movea.l    A2, [A6 + 0x8]
  21. 0000003C  266E 000C                movea.l    A3, [A6 + 0xC]
  22. 00000040  2F0A                     move.l     -[A7], A2
  23. 00000042  61FF 0000 0476           bsr        +0x478 /* 000004BA */
  24. 00000048  41F9 0001 6A94           lea.l      A0, [0x00016A94]
  25. 0000004E  2488                     move.l     [A2], A0
  26. 00000050  254B 000C                move.l     [A2 + 0xC], A3
  27. 00000054  200B                     move.l     D0, A3
  28. 00000056  584F                     addq.w     A7, 4
  29. 00000058  6718                     beq        +0x1A /* 00000072 */
  30. 0000005A  594F                     subq.w     A7, 4
  31. 0000005C  2F0B                     move.l     -[A7], A3
  32. 0000005E  4EB9 0000 1F18           jsr        [0x00001F18]
  33. 00000064  201F                     move.l     D0, [A7]+
  34. 00000066  2F00                     move.l     -[A7], D0
  35. 00000068  2F0A                     move.l     -[A7], A2
  36. 0000006A  61FF 0000 0518           bsr        +0x51A /* 00000584 */
  37. 00000070  504F                     addq.w     A7, 8
  38. label00000072:
  39. 00000072  204A                     movea.l    A0, A2
  40. 00000074  4CDF 0C00                movem.l    A2,A3, [A7]+
  41. 00000078  4E5E                     unlink     A6
  42. 0000007A  4E75                     rts
  43. 0000007C  4E56 0000                link       A6, 0
  44. 00000080  48E7 1030                movem.l    -[A7], D3,A2,A3
  45. 00000084  246E 0008                movea.l    A2, [A6 + 0x8]
  46. 00000088  362E 000C                move.w     D3, [A6 + 0xC]
  47. 0000008C  200A                     move.l     D0, A2
  48. 0000008E  672E                     beq        +0x30 /* 000000BE */
  49. 00000090  41F9 0001 6A94           lea.l      A0, [0x00016A94]
  50. 00000096  2488                     move.l     [A2], A0
  51. 00000098  266A 000C                movea.l    A3, [A2 + 0xC]
  52. 0000009C  200B                     move.l     D0, A3
  53. 0000009E  6704                     beq        +0x6 /* 000000A4 */
  54. 000000A0  204B                     movea.l    A0, A3
  55. 000000A2  A023                     syscall    DisposHandle/DisposeHandle
  56. label000000A4:
  57. 000000A4  4267                     clr.w      -[A7]
  58. 000000A6  2F0A                     move.l     -[A7], A2
  59. 000000A8  61FF 0000 0428           bsr        +0x42A /* 000004D2 */
  60. 000000AE  4A43                     tst.w      D3
  61. 000000B0  5C4F                     addq.w     A7, 6
  62. 000000B2  6F0A                     ble        +0xC /* 000000BE */
  63. 000000B4  2F0A                     move.l     -[A7], A2
  64. 000000B6  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  65. 000000BC  584F                     addq.w     A7, 4
  66. label000000BE:
  67. 000000BE  204A                     movea.l    A0, A2
  68. 000000C0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  69. 000000C4  4E5E                     unlink     A6
  70. 000000C6  4E75                     rts
  71. 000000C8  4E56 FFFC                link       A6, -0x0004
  72. 000000CC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  73. 000000D0  246E 0008                movea.l    A2, [A6 + 0x8]
  74. 000000D4  282E 000C                move.l     D4, [A6 + 0xC]
  75. 000000D8  266A 000C                movea.l    A3, [A2 + 0xC]
  76. 000000DC  200B                     move.l     D0, A3
  77. 000000DE  660A                     bne        +0xC /* 000000EA */
  78. 000000E0  2004                     move.l     D0, D4
  79. 000000E2  A122                     syscall    NewHandle, flags=1
  80. 000000E4  2548 000C                move.l     [A2 + 0xC], A0
  81. 000000E8  6006                     bra        +0x8 /* 000000F0 */
  82. label000000EA:
  83. 000000EA  204B                     movea.l    A0, A3
  84. 000000EC  2004                     move.l     D0, D4
  85. 000000EE  A024                     syscall    SetHandleSize
  86. label000000F0:
  87. 000000F0  554F                     subq.w     A7, 2
  88. 000000F2  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  89. 000000F6  301F                     move.w     D0, [A7]+
  90. 000000F8  3600                     move.w     D3, D0
  91. 000000FA  4A43                     tst.w      D3
  92. 000000FC  671C                     beq        +0x1E /* 0000011A */
  93. 000000FE  42A7                     clr.l      -[A7]
  94. 00000100  486E FFFC                pea.l      [A6 - 0x4]
  95. 00000104  3043                     movea.w    A0, D3
  96. 00000106  2D48 FFFC                move.l     [A6 - 0x4], A0
  97. 0000010A  4879 0001 6B10           push.l     0x16B10
  98. 00000110  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  99. 00000116  4FEF 000C                lea.l      A7, [A7 + 0xC]
  100. label0000011A:
  101. 0000011A  2F04                     move.l     -[A7], D4
  102. 0000011C  2F0A                     move.l     -[A7], A2
  103. 0000011E  61FF 0000 0464           bsr        +0x466 /* 00000584 */
  104. 00000124  504F                     addq.w     A7, 8
  105. 00000126  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  106. 0000012A  4E5E                     unlink     A6
  107. 0000012C  4E75                     rts
  108. 0000012E  4E56 FFE4                link       A6, -0x001C
  109. 00000132  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  110. 00000136  246E 0008                movea.l    A2, [A6 + 0x8]
  111. 0000013A  286E 000C                movea.l    A4, [A6 + 0xC]
  112. 0000013E  266E 0010                movea.l    A3, [A6 + 0x10]
  113. 00000142  7600                     moveq.l    D3, 0x00
  114. 00000144  2F0A                     move.l     -[A7], A2
  115. 00000146  2057                     movea.l    A0, [A7]
  116. 00000148  2250                     movea.l    A1, [A0]
  117. 0000014A  2269 0010                movea.l    A1, [A1 + 0x10]
  118. 0000014E  4E91                     jsr        [A1]
  119. 00000150  D093                     add.l      D0, [A3]
  120. 00000152  2800                     move.l     D4, D0
  121. 00000154  2F0A                     move.l     -[A7], A2
  122. 00000156  2057                     movea.l    A0, [A7]
  123. 00000158  2250                     movea.l    A1, [A0]
  124. 0000015A  2269 0018                movea.l    A1, [A1 + 0x18]
  125. 0000015E  4E91                     jsr        [A1]
  126. 00000160  B880                     cmp.l      D4, D0
  127. 00000162  504F                     addq.w     A7, 8
  128. 00000164  6F44                     ble        +0x46 /* 000001AA */
  129. 00000166  2D4F FFFC                move.l     [A6 - 0x4], A7
  130. 0000016A  2F04                     move.l     -[A7], D4
  131. 0000016C  2F0A                     move.l     -[A7], A2
  132. 0000016E  2057                     movea.l    A0, [A7]
  133. 00000170  2250                     movea.l    A1, [A0]
  134. 00000172  2269 0014                movea.l    A1, [A1 + 0x14]
  135. 00000176  4E91                     jsr        [A1]
  136. 00000178  504F                     addq.w     A7, 8
  137. 0000017A  602E                     bra        +0x30 /* 000001AA */
  138. 0000017C  206E FFF4                movea.l    A0, [A6 - 0xC]
  139. 00000180  2A10                     move.l     D5, [A0]
  140. 00000182  2F0A                     move.l     -[A7], A2
  141. 00000184  2057                     movea.l    A0, [A7]
  142. 00000186  2250                     movea.l    A1, [A0]
  143. 00000188  2269 0010                movea.l    A1, [A1 + 0x10]
  144. 0000018C  4E91                     jsr        [A1]
  145. 0000018E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  146. 00000192  2F0A                     move.l     -[A7], A2
  147. 00000194  2057                     movea.l    A0, [A7]
  148. 00000196  2250                     movea.l    A1, [A0]
  149. 00000198  2269 0018                movea.l    A1, [A1 + 0x18]
  150. 0000019C  4E91                     jsr        [A1]
  151. 0000019E  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  152. 000001A2  2680                     move.l     [A3], D0
  153. 000001A4  2605                     move.l     D3, D5
  154. 000001A6  2E6E FFFC                movea.l    A7, [A6 - 0x4]
  155. label000001AA:
  156. 000001AA  2C13                     move.l     D6, [A3]
  157. 000001AC  4A86                     tst.l      D6
  158. 000001AE  6F34                     ble        +0x36 /* 000001E4 */
  159. 000001B0  2F0A                     move.l     -[A7], A2
  160. 000001B2  2057                     movea.l    A0, [A7]
  161. 000001B4  2250                     movea.l    A1, [A0]
  162. 000001B6  2269 0010                movea.l    A1, [A1 + 0x10]
  163. 000001BA  4E91                     jsr        [A1]
  164. 000001BC  206A 000C                movea.l    A0, [A2 + 0xC]
  165. 000001C0  2250                     movea.l    A1, [A0]
  166. 000001C2  43F1 0800                lea.l      A1, [A1 + D0]
  167. 000001C6  584F                     addq.w     A7, 4
  168. 000001C8  204C                     movea.l    A0, A4
  169. 000001CA  2006                     move.l     D0, D6
  170. 000001CC  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  171. 000001CE  1F3C 0003                move.b     -[A7], 0x3
  172. 000001D2  2F13                     move.l     -[A7], [A3]
  173. 000001D4  2F0A                     move.l     -[A7], A2
  174. 000001D6  2057                     movea.l    A0, [A7]
  175. 000001D8  2250                     movea.l    A1, [A0]
  176. 000001DA  2269 000C                movea.l    A1, [A1 + 0xC]
  177. 000001DE  4E91                     jsr        [A1]
  178. 000001E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  179. label000001E4:
  180. 000001E4  2003                     move.l     D0, D3
  181. 000001E6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  182. 000001EA  4E5E                     unlink     A6
  183. 000001EC  4E75                     rts
  184. 000001EE  4E56 FFFC                link       A6, -0x0004
  185. 000001F2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  186. 000001F6  246E 0008                movea.l    A2, [A6 + 0x8]
  187. 000001FA  286E 000C                movea.l    A4, [A6 + 0xC]
  188. 000001FE  266E 0010                movea.l    A3, [A6 + 0x10]
  189. 00000202  7600                     moveq.l    D3, 0x00
  190. 00000204  2F0A                     move.l     -[A7], A2
  191. 00000206  2057                     movea.l    A0, [A7]
  192. 00000208  2250                     movea.l    A1, [A0]
  193. 0000020A  2269 0018                movea.l    A1, [A1 + 0x18]
  194. 0000020E  4E91                     jsr        [A1]
  195. 00000210  2D40 FFFC                move.l     [A6 - 0x4], D0
  196. 00000214  2F0A                     move.l     -[A7], A2
  197. 00000216  2057                     movea.l    A0, [A7]
  198. 00000218  2250                     movea.l    A1, [A0]
  199. 0000021A  2269 0010                movea.l    A1, [A1 + 0x10]
  200. 0000021E  4E91                     jsr        [A1]
  201. 00000220  D093                     add.l      D0, [A3]
  202. 00000222  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  203. 00000226  504F                     addq.w     A7, 8
  204. 00000228  6F26                     ble        +0x28 /* 00000250 */
  205. 0000022A  2F0A                     move.l     -[A7], A2
  206. 0000022C  2057                     movea.l    A0, [A7]
  207. 0000022E  2250                     movea.l    A1, [A0]
  208. 00000230  2269 0010                movea.l    A1, [A1 + 0x10]
  209. 00000234  4E91                     jsr        [A1]
  210. 00000236  2D40 FFFC                move.l     [A6 - 0x4], D0
  211. 0000023A  2F0A                     move.l     -[A7], A2
  212. 0000023C  2057                     movea.l    A0, [A7]
  213. 0000023E  2250                     movea.l    A1, [A0]
  214. 00000240  2269 0018                movea.l    A1, [A1 + 0x18]
  215. 00000244  4E91                     jsr        [A1]
  216. 00000246  90AE FFFC                sub.l      D0, [A6 - 0x4]
  217. 0000024A  2680                     move.l     [A3], D0
  218. 0000024C  76ED                     moveq.l    D3, 0xFFFFFFED
  219. 0000024E  504F                     addq.w     A7, 8
  220. label00000250:
  221. 00000250  4AAA 000C                tst.l      [A2 + 0xC]
  222. 00000254  6734                     beq        +0x36 /* 0000028A */
  223. 00000256  2F0A                     move.l     -[A7], A2
  224. 00000258  2057                     movea.l    A0, [A7]
  225. 0000025A  2250                     movea.l    A1, [A0]
  226. 0000025C  2269 0010                movea.l    A1, [A1 + 0x10]
  227. 00000260  4E91                     jsr        [A1]
  228. 00000262  206A 000C                movea.l    A0, [A2 + 0xC]
  229. 00000266  2250                     movea.l    A1, [A0]
  230. 00000268  41F1 0800                lea.l      A0, [A1 + D0]
  231. 0000026C  584F                     addq.w     A7, 4
  232. 0000026E  224C                     movea.l    A1, A4
  233. 00000270  2013                     move.l     D0, [A3]
  234. 00000272  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  235. 00000274  1F3C 0003                move.b     -[A7], 0x3
  236. 00000278  2F13                     move.l     -[A7], [A3]
  237. 0000027A  2F0A                     move.l     -[A7], A2
  238. 0000027C  2057                     movea.l    A0, [A7]
  239. 0000027E  2250                     movea.l    A1, [A0]
  240. 00000280  2269 000C                movea.l    A1, [A1 + 0xC]
  241. 00000284  4E91                     jsr        [A1]
  242. 00000286  4FEF 000A                lea.l      A7, [A7 + 0xA]
  243. label0000028A:
  244. 0000028A  2003                     move.l     D0, D3
  245. 0000028C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  246. 00000290  4E5E                     unlink     A6
  247. 00000292  4E75                     rts
  248. 00000294  4E56 0000                link       A6, 0
  249. 00000298  48E7 0030                movem.l    -[A7], A2,A3
  250. 0000029C  246E 0008                movea.l    A2, [A6 + 0x8]
  251. 000002A0  266A 000C                movea.l    A3, [A2 + 0xC]
  252. 000002A4  1F3C 0001                move.b     -[A7], 0x1
  253. 000002A8  42A7                     clr.l      -[A7]
  254. 000002AA  2F0A                     move.l     -[A7], A2
  255. 000002AC  2057                     movea.l    A0, [A7]
  256. 000002AE  2250                     movea.l    A1, [A0]
  257. 000002B0  2269 000C                movea.l    A1, [A1 + 0xC]
  258. 000002B4  4E91                     jsr        [A1]
  259. 000002B6  42A7                     clr.l      -[A7]
  260. 000002B8  2F0A                     move.l     -[A7], A2
  261. 000002BA  61FF 0000 02C8           bsr        +0x2CA /* 00000584 */
  262. 000002C0  42AA 000C                clr.l      [A2 + 0xC]
  263. 000002C4  204B                     movea.l    A0, A3
  264. 000002C6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  265. 000002CA  4CDF 0C00                movem.l    A2,A3, [A7]+
  266. 000002CE  4E5E                     unlink     A6
  267. 000002D0  4E75                     rts
  268. 000002D2  4E56 0000                link       A6, 0
  269. 000002D6  48E7 1030                movem.l    -[A7], D3,A2,A3
  270. 000002DA  246E 0008                movea.l    A2, [A6 + 0x8]
  271. 000002DE  266E 000C                movea.l    A3, [A6 + 0xC]
  272. 000002E2  262E 0010                move.l     D3, [A6 + 0x10]
  273. 000002E6  2F0A                     move.l     -[A7], A2
  274. 000002E8  61FF 0000 01D0           bsr        +0x1D2 /* 000004BA */
  275. 000002EE  41F9 0001 6A1E           lea.l      A0, [0x00016A1E]
  276. 000002F4  2488                     move.l     [A2], A0
  277. 000002F6  2F03                     move.l     -[A7], D3
  278. 000002F8  2F0B                     move.l     -[A7], A3
  279. 000002FA  2F0A                     move.l     -[A7], A2
  280. 000002FC  2057                     movea.l    A0, [A7]
  281. 000002FE  2250                     movea.l    A1, [A0]
  282. 00000300  2269 0028                movea.l    A1, [A1 + 0x28]
  283. 00000304  4E91                     jsr        [A1]
  284. 00000306  204A                     movea.l    A0, A2
  285. 00000308  4FEF 0010                lea.l      A7, [A7 + 0x10]
  286. 0000030C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  287. 00000310  4E5E                     unlink     A6
  288. 00000312  4E75                     rts
  289. 00000314  4E56 0000                link       A6, 0
  290. 00000318  2F0A                     move.l     -[A7], A2
  291. 0000031A  246E 0008                movea.l    A2, [A6 + 0x8]
  292. 0000031E  200A                     move.l     D0, A2
  293. 00000320  6724                     beq        +0x26 /* 00000346 */
  294. 00000322  41F9 0001 6A1E           lea.l      A0, [0x00016A1E]
  295. 00000328  2488                     move.l     [A2], A0
  296. 0000032A  4267                     clr.w      -[A7]
  297. 0000032C  2F0A                     move.l     -[A7], A2
  298. 0000032E  61FF 0000 01A2           bsr        +0x1A4 /* 000004D2 */
  299. 00000334  4A6E 000C                tst.w      [A6 + 0xC]
  300. 00000338  5C4F                     addq.w     A7, 6
  301. 0000033A  6F0A                     ble        +0xC /* 00000346 */
  302. 0000033C  2F0A                     move.l     -[A7], A2
  303. 0000033E  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  304. 00000344  584F                     addq.w     A7, 4
  305. label00000346:
  306. 00000346  204A                     movea.l    A0, A2
  307. 00000348  245F                     movea.l    A2, [A7]+
  308. 0000034A  4E5E                     unlink     A6
  309. 0000034C  4E75                     rts
  310. 0000034E  4E56 0000                link       A6, 0
  311. 00000352  48E7 1030                movem.l    -[A7], D3,A2,A3
  312. 00000356  246E 0008                movea.l    A2, [A6 + 0x8]
  313. 0000035A  266E 000C                movea.l    A3, [A6 + 0xC]
  314. 0000035E  262E 0010                move.l     D3, [A6 + 0x10]
  315. 00000362  254B 000C                move.l     [A2 + 0xC], A3
  316. 00000366  2F03                     move.l     -[A7], D3
  317. 00000368  2F0A                     move.l     -[A7], A2
  318. 0000036A  2057                     movea.l    A0, [A7]
  319. 0000036C  2250                     movea.l    A1, [A0]
  320. 0000036E  2269 0014                movea.l    A1, [A1 + 0x14]
  321. 00000372  4E91                     jsr        [A1]
  322. 00000374  504F                     addq.w     A7, 8
  323. 00000376  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  324. 0000037A  4E5E                     unlink     A6
  325. 0000037C  4E75                     rts
  326. 0000037E  4E56 FFFC                link       A6, -0x0004
  327. 00000382  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  328. 00000386  246E 0008                movea.l    A2, [A6 + 0x8]
  329. 0000038A  286E 000C                movea.l    A4, [A6 + 0xC]
  330. 0000038E  266E 0010                movea.l    A3, [A6 + 0x10]
  331. 00000392  7600                     moveq.l    D3, 0x00
  332. 00000394  2F0A                     move.l     -[A7], A2
  333. 00000396  2057                     movea.l    A0, [A7]
  334. 00000398  2250                     movea.l    A1, [A0]
  335. 0000039A  2269 0018                movea.l    A1, [A1 + 0x18]
  336. 0000039E  4E91                     jsr        [A1]
  337. 000003A0  2D40 FFFC                move.l     [A6 - 0x4], D0
  338. 000003A4  2F0A                     move.l     -[A7], A2
  339. 000003A6  2057                     movea.l    A0, [A7]
  340. 000003A8  2250                     movea.l    A1, [A0]
  341. 000003AA  2269 0010                movea.l    A1, [A1 + 0x10]
  342. 000003AE  4E91                     jsr        [A1]
  343. 000003B0  D093                     add.l      D0, [A3]
  344. 000003B2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  345. 000003B6  504F                     addq.w     A7, 8
  346. 000003B8  6F26                     ble        +0x28 /* 000003E0 */
  347. 000003BA  2F0A                     move.l     -[A7], A2
  348. 000003BC  2057                     movea.l    A0, [A7]
  349. 000003BE  2250                     movea.l    A1, [A0]
  350. 000003C0  2269 0010                movea.l    A1, [A1 + 0x10]
  351. 000003C4  4E91                     jsr        [A1]
  352. 000003C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  353. 000003CA  2F0A                     move.l     -[A7], A2
  354. 000003CC  2057                     movea.l    A0, [A7]
  355. 000003CE  2250                     movea.l    A1, [A0]
  356. 000003D0  2269 0018                movea.l    A1, [A1 + 0x18]
  357. 000003D4  4E91                     jsr        [A1]
  358. 000003D6  90AE FFFC                sub.l      D0, [A6 - 0x4]
  359. 000003DA  2680                     move.l     [A3], D0
  360. 000003DC  76EC                     moveq.l    D3, 0xFFFFFFEC
  361. 000003DE  504F                     addq.w     A7, 8
  362. label000003E0:
  363. 000003E0  2F0A                     move.l     -[A7], A2
  364. 000003E2  2057                     movea.l    A0, [A7]
  365. 000003E4  2250                     movea.l    A1, [A0]
  366. 000003E6  2269 0010                movea.l    A1, [A1 + 0x10]
  367. 000003EA  4E91                     jsr        [A1]
  368. 000003EC  206A 000C                movea.l    A0, [A2 + 0xC]
  369. 000003F0  43F0 0800                lea.l      A1, [A0 + D0]
  370. 000003F4  584F                     addq.w     A7, 4
  371. 000003F6  204C                     movea.l    A0, A4
  372. 000003F8  2013                     move.l     D0, [A3]
  373. 000003FA  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  374. 000003FC  1F3C 0003                move.b     -[A7], 0x3
  375. 00000400  2F13                     move.l     -[A7], [A3]
  376. 00000402  2F0A                     move.l     -[A7], A2
  377. 00000404  2057                     movea.l    A0, [A7]
  378. 00000406  2250                     movea.l    A1, [A0]
  379. 00000408  2269 000C                movea.l    A1, [A1 + 0xC]
  380. 0000040C  4E91                     jsr        [A1]
  381. 0000040E  2003                     move.l     D0, D3
  382. 00000410  4FEF 000A                lea.l      A7, [A7 + 0xA]
  383. 00000414  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  384. 00000418  4E5E                     unlink     A6
  385. 0000041A  4E75                     rts
  386. 0000041C  4E56 FFFC                link       A6, -0x0004
  387. 00000420  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  388. 00000424  246E 0008                movea.l    A2, [A6 + 0x8]
  389. 00000428  286E 000C                movea.l    A4, [A6 + 0xC]
  390. 0000042C  266E 0010                movea.l    A3, [A6 + 0x10]
  391. 00000430  7600                     moveq.l    D3, 0x00
  392. 00000432  2F0A                     move.l     -[A7], A2
  393. 00000434  2057                     movea.l    A0, [A7]
  394. 00000436  2250                     movea.l    A1, [A0]
  395. 00000438  2269 0018                movea.l    A1, [A1 + 0x18]
  396. 0000043C  4E91                     jsr        [A1]
  397. 0000043E  2D40 FFFC                move.l     [A6 - 0x4], D0
  398. 00000442  2F0A                     move.l     -[A7], A2
  399. 00000444  2057                     movea.l    A0, [A7]
  400. 00000446  2250                     movea.l    A1, [A0]
  401. 00000448  2269 0010                movea.l    A1, [A1 + 0x10]
  402. 0000044C  4E91                     jsr        [A1]
  403. 0000044E  D093                     add.l      D0, [A3]
  404. 00000450  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  405. 00000454  504F                     addq.w     A7, 8
  406. 00000456  6F26                     ble        +0x28 /* 0000047E */
  407. 00000458  2F0A                     move.l     -[A7], A2
  408. 0000045A  2057                     movea.l    A0, [A7]
  409. 0000045C  2250                     movea.l    A1, [A0]
  410. 0000045E  2269 0010                movea.l    A1, [A1 + 0x10]
  411. 00000462  4E91                     jsr        [A1]
  412. 00000464  2D40 FFFC                move.l     [A6 - 0x4], D0
  413. 00000468  2F0A                     move.l     -[A7], A2
  414. 0000046A  2057                     movea.l    A0, [A7]
  415. 0000046C  2250                     movea.l    A1, [A0]
  416. 0000046E  2269 0018                movea.l    A1, [A1 + 0x18]
  417. 00000472  4E91                     jsr        [A1]
  418. 00000474  90AE FFFC                sub.l      D0, [A6 - 0x4]
  419. 00000478  2680                     move.l     [A3], D0
  420. 0000047A  76ED                     moveq.l    D3, 0xFFFFFFED
  421. 0000047C  504F                     addq.w     A7, 8
  422. label0000047E:
  423. 0000047E  2F0A                     move.l     -[A7], A2
  424. 00000480  2057                     movea.l    A0, [A7]
  425. 00000482  2250                     movea.l    A1, [A0]
  426. 00000484  2269 0010                movea.l    A1, [A1 + 0x10]
  427. 00000488  4E91                     jsr        [A1]
  428. 0000048A  206A 000C                movea.l    A0, [A2 + 0xC]
  429. 0000048E  41F0 0800                lea.l      A0, [A0 + D0]
  430. 00000492  584F                     addq.w     A7, 4
  431. 00000494  224C                     movea.l    A1, A4
  432. 00000496  2013                     move.l     D0, [A3]
  433. 00000498  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  434. 0000049A  1F3C 0003                move.b     -[A7], 0x3
  435. 0000049E  2F13                     move.l     -[A7], [A3]
  436. 000004A0  2F0A                     move.l     -[A7], A2
  437. 000004A2  2057                     movea.l    A0, [A7]
  438. 000004A4  2250                     movea.l    A1, [A0]
  439. 000004A6  2269 000C                movea.l    A1, [A1 + 0xC]
  440. 000004AA  4E91                     jsr        [A1]
  441. 000004AC  2003                     move.l     D0, D3
  442. 000004AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  443. 000004B2  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  444. 000004B6  4E5E                     unlink     A6
  445. 000004B8  4E75                     rts
  446. fn000004BA:
  447. 000004BA  226F 0004                movea.l    A1, [A7 + 0x4]
  448. 000004BE  41F9 0001 69AC           lea.l      A0, [0x000169AC]
  449. 000004C4  2288                     move.l     [A1], A0
  450. 000004C6  42A9 0004                clr.l      [A1 + 0x4]
  451. 000004CA  42A9 0008                clr.l      [A1 + 0x8]
  452. 000004CE  2049                     movea.l    A0, A1
  453. 000004D0  4E75                     rts
  454. fn000004D2:
  455. 000004D2  4E56 0000                link       A6, 0
  456. 000004D6  2F0A                     move.l     -[A7], A2
  457. 000004D8  246E 0008                movea.l    A2, [A6 + 0x8]
  458. 000004DC  200A                     move.l     D0, A2
  459. 000004DE  6718                     beq        +0x1A /* 000004F8 */
  460. 000004E0  41F9 0001 69AC           lea.l      A0, [0x000169AC]
  461. 000004E6  2488                     move.l     [A2], A0
  462. 000004E8  4A6E 000C                tst.w      [A6 + 0xC]
  463. 000004EC  6F0A                     ble        +0xC /* 000004F8 */
  464. 000004EE  2F0A                     move.l     -[A7], A2
  465. 000004F0  4EB9 0000 1FF8           jsr        [0x00001FF8 /* DockingGlobals */]
  466. 000004F6  584F                     addq.w     A7, 4
  467. label000004F8:
  468. 000004F8  204A                     movea.l    A0, A2
  469. 000004FA  245F                     movea.l    A2, [A7]+
  470. 000004FC  4E5E                     unlink     A6
  471. 000004FE  4E75                     rts
  472. 00000500  4E56 0000                link       A6, 0
  473. 00000504  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  474. 00000508  246E 0008                movea.l    A2, [A6 + 0x8]
  475. 0000050C  282E 000C                move.l     D4, [A6 + 0xC]
  476. 00000510  1A2E 0010                move.b     D5, [A6 + 0x10]
  477. 00000514  262A 0004                move.l     D3, [A2 + 0x4]
  478. 00000518  7000                     moveq.l    D0, 0x00
  479. 0000051A  1005                     move.b     D0, D5
  480. 0000051C  5340                     subq.w     D0, 1
  481. 0000051E  670A                     beq        +0xC /* 0000052A */
  482. 00000520  5340                     subq.w     D0, 1
  483. 00000522  670A                     beq        +0xC /* 0000052E */
  484. 00000524  5340                     subq.w     D0, 1
  485. 00000526  671A                     beq        +0x1C /* 00000542 */
  486. 00000528  601A                     bra        +0x1C /* 00000544 */
  487. label0000052A:
  488. 0000052A  2604                     move.l     D3, D4
  489. 0000052C  6016                     bra        +0x18 /* 00000544 */
  490. label0000052E:
  491. 0000052E  2F0A                     move.l     -[A7], A2
  492. 00000530  2057                     movea.l    A0, [A7]
  493. 00000532  2250                     movea.l    A1, [A0]
  494. 00000534  2269 0018                movea.l    A1, [A1 + 0x18]
  495. 00000538  4E91                     jsr        [A1]
  496. 0000053A  9084                     sub.l      D0, D4
  497. 0000053C  2600                     move.l     D3, D0
  498. 0000053E  584F                     addq.w     A7, 4
  499. 00000540  6002                     bra        +0x4 /* 00000544 */
  500. label00000542:
  501. 00000542  D684                     add.l      D3, D4
  502. label00000544:
  503. 00000544  4A83                     tst.l      D3
  504. 00000546  6C04                     bge        +0x6 /* 0000054C */
  505. 00000548  7600                     moveq.l    D3, 0x00
  506. 0000054A  6022                     bra        +0x24 /* 0000056E */
  507. label0000054C:
  508. 0000054C  2F0A                     move.l     -[A7], A2
  509. 0000054E  2057                     movea.l    A0, [A7]
  510. 00000550  2250                     movea.l    A1, [A0]
  511. 00000552  2269 0018                movea.l    A1, [A1 + 0x18]
  512. 00000556  4E91                     jsr        [A1]
  513. 00000558  B680                     cmp.l      D3, D0
  514. 0000055A  584F                     addq.w     A7, 4
  515. 0000055C  6F10                     ble        +0x12 /* 0000056E */
  516. 0000055E  2F0A                     move.l     -[A7], A2
  517. 00000560  2057                     movea.l    A0, [A7]
  518. 00000562  2250                     movea.l    A1, [A0]
  519. 00000564  2269 0018                movea.l    A1, [A1 + 0x18]
  520. 00000568  4E91                     jsr        [A1]
  521. 0000056A  2600                     move.l     D3, D0
  522. 0000056C  584F                     addq.w     A7, 4
  523. label0000056E:
  524. 0000056E  2543 0004                move.l     [A2 + 0x4], D3
  525. 00000572  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  526. 00000576  4E5E                     unlink     A6
  527. 00000578  4E75                     rts
  528. 0000057A  206F 0004                movea.l    A0, [A7 + 0x4]
  529. 0000057E  2028 0004                move.l     D0, [A0 + 0x4]
  530. 00000582  4E75                     rts
  531. fn00000584:
  532. 00000584  4E56 0000                link       A6, 0
  533. 00000588  48E7 1820                movem.l    -[A7], D3,D4,A2
  534. 0000058C  246E 0008                movea.l    A2, [A6 + 0x8]
  535. 00000590  282E 000C                move.l     D4, [A6 + 0xC]
  536. 00000594  2F0A                     move.l     -[A7], A2
  537. 00000596  2057                     movea.l    A0, [A7]
  538. 00000598  2250                     movea.l    A1, [A0]
  539. 0000059A  2269 0018                movea.l    A1, [A1 + 0x18]
  540. 0000059E  4E91                     jsr        [A1]
  541. 000005A0  2600                     move.l     D3, D0
  542. 000005A2  2544 0008                move.l     [A2 + 0x8], D4
  543. 000005A6  B684                     cmp.l      D3, D4
  544. 000005A8  584F                     addq.w     A7, 4
  545. 000005AA  6F24                     ble        +0x26 /* 000005D0 */
  546. 000005AC  1F3C 0001                move.b     -[A7], 0x1
  547. 000005B0  2F0A                     move.l     -[A7], A2
  548. 000005B2  2057                     movea.l    A0, [A7]
  549. 000005B4  2250                     movea.l    A1, [A0]
  550. 000005B6  2269 0010                movea.l    A1, [A1 + 0x10]
  551. 000005BA  4E91                     jsr        [A1]
  552. 000005BC  584F                     addq.w     A7, 4
  553. 000005BE  2F00                     move.l     -[A7], D0
  554. 000005C0  2F0A                     move.l     -[A7], A2
  555. 000005C2  2057                     movea.l    A0, [A7]
  556. 000005C4  2250                     movea.l    A1, [A0]
  557. 000005C6  2269 000C                movea.l    A1, [A1 + 0xC]
  558. 000005CA  4E91                     jsr        [A1]
  559. 000005CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  560. label000005D0:
  561. 000005D0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  562. 000005D4  4E5E                     unlink     A6
  563. 000005D6  4E75                     rts
  564. 000005D8  206F 0004                movea.l    A0, [A7 + 0x4]
  565. 000005DC  2028 0008                move.l     D0, [A0 + 0x8]
  566. 000005E0  4E75                     rts
  567. 000005E2  206F 000C                movea.l    A0, [A7 + 0xC]
  568. 000005E6  4290                     clr.l      [A0]
  569. 000005E8  70EC                     moveq.l    D0, 0xFFFFFFEC
  570. 000005EA  4E75                     rts
  571. fn000005EC:
  572. 000005EC  4E56 FFFC                link       A6, -0x0004
  573. 000005F0  48E7 1030                movem.l    -[A7], D3,A2,A3
  574. 000005F4  266E 0008                movea.l    A3, [A6 + 0x8]
  575. 000005F8  246E 000C                movea.l    A2, [A6 + 0xC]
  576. 000005FC  486E 0010                pea.l      [A6 + 0x10]
  577. 00000600  2F0A                     move.l     -[A7], A2
  578. 00000602  2F0B                     move.l     -[A7], A3
  579. 00000604  2057                     movea.l    A0, [A7]
  580. 00000606  2250                     movea.l    A1, [A0]
  581. 00000608  2269 001C                movea.l    A1, [A1 + 0x1C]
  582. 0000060C  4E91                     jsr        [A1]
  583. 0000060E  2600                     move.l     D3, D0
  584. 00000610  4A83                     tst.l      D3
  585. 00000612  4FEF 000C                lea.l      A7, [A7 + 0xC]
  586. 00000616  671A                     beq        +0x1C /* 00000632 */
  587. 00000618  42A7                     clr.l      -[A7]
  588. 0000061A  486E FFFC                pea.l      [A6 - 0x4]
  589. 0000061E  2D43 FFFC                move.l     [A6 - 0x4], D3
  590. 00000622  4879 0001 6A1C           push.l     0x16A1C
  591. 00000628  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  592. 0000062E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  593. label00000632:
  594. 00000632  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  595. 00000636  4E5E                     unlink     A6
  596. 00000638  4E75                     rts
  597. 0000063A  206F 000C                movea.l    A0, [A7 + 0xC]
  598. 0000063E  4290                     clr.l      [A0]
  599. 00000640  70ED                     moveq.l    D0, 0xFFFFFFED
  600. 00000642  4E75                     rts
  601. fn00000644:
  602. 00000644  4E56 FFFC                link       A6, -0x0004
  603. 00000648  48E7 1030                movem.l    -[A7], D3,A2,A3
  604. 0000064C  266E 0008                movea.l    A3, [A6 + 0x8]
  605. 00000650  246E 000C                movea.l    A2, [A6 + 0xC]
  606. 00000654  486E 0010                pea.l      [A6 + 0x10]
  607. 00000658  2F0A                     move.l     -[A7], A2
  608. 0000065A  2F0B                     move.l     -[A7], A3
  609. 0000065C  2057                     movea.l    A0, [A7]
  610. 0000065E  2250                     movea.l    A1, [A0]
  611. 00000660  2269 0020                movea.l    A1, [A1 + 0x20]
  612. 00000664  4E91                     jsr        [A1]
  613. 00000666  2600                     move.l     D3, D0
  614. 00000668  4A83                     tst.l      D3
  615. 0000066A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  616. 0000066E  671A                     beq        +0x1C /* 0000068A */
  617. 00000670  42A7                     clr.l      -[A7]
  618. 00000672  486E FFFC                pea.l      [A6 - 0x4]
  619. 00000676  2D43 FFFC                move.l     [A6 - 0x4], D3
  620. 0000067A  4879 0001 6A1C           push.l     0x16A1C
  621. 00000680  4EB9 0000 1FD8           jsr        [0x00001FD8 /* FPOVFLVec */]
  622. 00000686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  623. label0000068A:
  624. 0000068A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  625. 0000068E  4E5E                     unlink     A6
  626. 00000690  4E75                     rts
  627. 00000692  4E56 FFF2                link       A6, -0x000E
  628. 00000696  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  629. 0000069A  266E 0008                movea.l    A3, [A6 + 0x8]
  630. 0000069E  246E 000C                movea.l    A2, [A6 + 0xC]
  631. 000006A2  7800                     moveq.l    D4, 0x00
  632. 000006A4  200A                     move.l     D0, A2
  633. 000006A6  674C                     beq        +0x4E /* 000006F4 */
  634. 000006A8  594F                     subq.w     A7, 4
  635. 000006AA  2F0A                     move.l     -[A7], A2
  636. 000006AC  4EB9 0000 1F18           jsr        [0x00001F18]
  637. 000006B2  201F                     move.l     D0, [A7]+
  638. 000006B4  2600                     move.l     D3, D0
  639. 000006B6  2D43 FFF6                move.l     [A6 - 0xA], D3
  640. 000006BA  4878 0004                push.l     0x4
  641. 000006BE  486E FFF6                pea.l      [A6 - 0xA]
  642. 000006C2  2F0B                     move.l     -[A7], A3
  643. 000006C4  4EBA FF26                jsr        [PC - 0xDA /* 000005EC */]
  644. 000006C8  2F0A                     move.l     -[A7], A2
  645. 000006CA  486E FFFA                pea.l      [A6 - 0x6]
  646. 000006CE  4EB9 0000 21F0           jsr        [0x000021F0]
  647. 000006D4  2F03                     move.l     -[A7], D3
  648. 000006D6  2F12                     move.l     -[A7], [A2]
  649. 000006D8  2F0B                     move.l     -[A7], A3
  650. 000006DA  4EBA FF10                jsr        [PC - 0xF0 /* 000005EC */]
  651. 000006DE  2803                     move.l     D4, D3
  652. 000006E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  653. 000006E4  486E FFFA                pea.l      [A6 - 0x6]
  654. 000006E8  4EB9 0000 21F8           jsr        [0x000021F8]
  655. 000006EE  4FEF 0026                lea.l      A7, [A7 + 0x26]
  656. 000006F2  6018                     bra        +0x1A /* 0000070C */
  657. label000006F4:
  658. 000006F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  659. 000006F6  2D40 FFF2                move.l     [A6 - 0xE], D0
  660. 000006FA  4878 0004                push.l     0x4
  661. 000006FE  486E FFF2                pea.l      [A6 - 0xE]
  662. 00000702  2F0B                     move.l     -[A7], A3
  663. 00000704  4EBA FEE6                jsr        [PC - 0x11A /* 000005EC */]
  664. 00000708  4FEF 000C                lea.l      A7, [A7 + 0xC]
  665. label0000070C:
  666. 0000070C  2004                     move.l     D0, D4
  667. 0000070E  5880                     addq.l     D0, 4
  668. 00000710  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  669. 00000714  4E5E                     unlink     A6
  670. 00000716  4E75                     rts
  671. 00000718  4E56 FFF2                link       A6, -0x000E
  672. 0000071C  48E7 1030                movem.l    -[A7], D3,A2,A3
  673. 00000720  266E 0008                movea.l    A3, [A6 + 0x8]
  674. 00000724  246E 000C                movea.l    A2, [A6 + 0xC]
  675. 00000728  7600                     moveq.l    D3, 0x00
  676. 0000072A  4292                     clr.l      [A2]
  677. 0000072C  4878 0004                push.l     0x4
  678. 00000730  486E FFF8                pea.l      [A6 - 0x8]
  679. 00000734  2F0B                     move.l     -[A7], A3
  680. 00000736  4EBA FF0C                jsr        [PC - 0xF4 /* 00000644 */]
  681. 0000073A  70FF                     moveq.l    D0, 0xFFFFFFFF
  682. 0000073C  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  683. 00000740  4FEF 000C                lea.l      A7, [A7 + 0xC]
  684. 00000744  6760                     beq        +0x62 /* 000007A6 */
  685. 00000746  4227                     clr.b      -[A7]
  686. 00000748  1F3C 0001                move.b     -[A7], 0x1
  687. 0000074C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  688. 00000750  486E FFFC                pea.l      [A6 - 0x4]
  689. 00000754  4EB9 0000 2200           jsr        [0x00002200]
  690. 0000075A  206E FFFC                movea.l    A0, [A6 - 0x4]
  691. 0000075E  4850                     pea.l      [A0]
  692. 00000760  486E FFF2                pea.l      [A6 - 0xE]
  693. 00000764  4EB9 0000 21F0           jsr        [0x000021F0]
  694. 0000076A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  695. 0000076E  206E FFFC                movea.l    A0, [A6 - 0x4]
  696. 00000772  2F10                     move.l     -[A7], [A0]
  697. 00000774  2F0B                     move.l     -[A7], A3
  698. 00000776  4EBA FECC                jsr        [PC - 0x134 /* 00000644 */]
  699. 0000077A  262E FFF8                move.l     D3, [A6 - 0x8]
  700. 0000077E  24AE FFFC                move.l     [A2], [A6 - 0x4]
  701. 00000782  42AE FFFC                clr.l      [A6 - 0x4]
  702. 00000786  3F3C FFFF                move.w     -[A7], 0xFFFF
  703. 0000078A  486E FFF2                pea.l      [A6 - 0xE]
  704. 0000078E  4EB9 0000 21F8           jsr        [0x000021F8]
  705. 00000794  3F3C FFFF                move.w     -[A7], 0xFFFF
  706. 00000798  486E FFFC                pea.l      [A6 - 0x4]
  707. 0000079C  4EB9 0000 2208           jsr        [0x00002208]
  708. 000007A2  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  709. label000007A6:
  710. 000007A6  2003                     move.l     D0, D3
  711. 000007A8  5880                     addq.l     D0, 4
  712. 000007AA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  713. 000007AE  4E5E                     unlink     A6
  714. 000007B0  4E75                     rts
  715. 000007B2  4E56 0000                link       A6, 0
  716. 000007B6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  717. 000007BA  266E 0008                movea.l    A3, [A6 + 0x8]
  718. 000007BE  246E 000C                movea.l    A2, [A6 + 0xC]
  719. 000007C2  7600                     moveq.l    D3, 0x00
  720. 000007C4  1612                     move.b     D3, [A2]
  721. 000007C6  5243                     addq.w     D3, 1
  722. 000007C8  3803                     move.w     D4, D3
  723. 000007CA  48C3                     ext.l      D3
  724. 000007CC  3044                     movea.w    A0, D4
  725. 000007CE  2F08                     move.l     -[A7], A0
  726. 000007D0  2F0A                     move.l     -[A7], A2
  727. 000007D2  2F0B                     move.l     -[A7], A3
  728. 000007D4  4EBA FE16                jsr        [PC - 0x1EA /* 000005EC */]
  729. 000007D8  2003                     move.l     D0, D3
  730. 000007DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  731. 000007DE  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  732. 000007E2  4E5E                     unlink     A6
  733. 000007E4  4E75                     rts
  734. 000007E6  4E56 0000                link       A6, 0
  735. 000007EA  48E7 0030                movem.l    -[A7], A2,A3
  736. 000007EE  266E 0008                movea.l    A3, [A6 + 0x8]
  737. 000007F2  246E 000C                movea.l    A2, [A6 + 0xC]
  738. 000007F6  4878 0001                push.l     0x1
  739. 000007FA  2F0A                     move.l     -[A7], A2
  740. 000007FC  2F0B                     move.l     -[A7], A3
  741. 000007FE  4EBA FE44                jsr        [PC - 0x1BC /* 00000644 */]
  742. 00000802  7000                     moveq.l    D0, 0x00
  743. 00000804  1012                     move.b     D0, [A2]
  744. 00000806  2F00                     move.l     -[A7], D0
  745. 00000808  486A 0001                pea.l      [A2 + 0x1]
  746. 0000080C  2F0B                     move.l     -[A7], A3
  747. 0000080E  4EBA FE34                jsr        [PC - 0x1CC /* 00000644 */]
  748. 00000812  7000                     moveq.l    D0, 0x00
  749. 00000814  1012                     move.b     D0, [A2]
  750. 00000816  5240                     addq.w     D0, 1
  751. 00000818  48C0                     ext.l      D0
  752. 0000081A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  753. 0000081E  4CDF 0C00                movem.l    A2,A3, [A7]+
  754. 00000822  4E5E                     unlink     A6
  755. 00000824  4E75                     rts
  756. 00000826  0000 0018                ori.b      D0, 0x18
  757. 0000082A  9097                     sub.l      D0, [A7]
  758. 0000082C  8B99                     or.l       [A1]+, D5
  759. 0000082E  93AA 8340                sub.l      [A2 - 0x7CC0], D1
  760. 00000832  EF9A                     rol        D2, 7
  761. 00000834  8E40                     or.w       D7, D0
  762. 00000836  C091                     and.l      D0, [A1]
  763. 00000838  8840                     or.w       D4, D0
  764. 0000083A  9983                     subx.l     D4, D3
  765. 0000083C  A983                     syscall    DisposeDialog
  766. 0000083E  9691                     sub.l      D3, [A1]
  767. 00000840  8DB6 8895                or.l       [A6 + A0 - 0x107], D6
  768. 00000844  8700                     sbcd       D3, D0
  769. 00000846  0000 0000                ori.b      D0, 0x0
  770. 0000084A  0000                     .incomplete
  771. 0000084C  00                       .incomplete
  772.